package com.project.service;

import com.project.bean.EmployeeBean;

import java.time.LocalDate;
import java.util.List;

public interface IEmployeeService {
    void add(EmployeeBean emBean);
    void del(int id);

    /**
     * 修改员工生日
     * @param id 员工id
     * @param birthday 新生日
     */
    void update(int id, LocalDate birthday);

    /**
     * 查询所有员工
     * @return 员工集合
     */
    List<EmployeeBean> findAll();

    /**
     * 动态条件查询
     * @param name 员工姓名
     * @param startTime 起始时间
     * @param endTime 结束时间
     * @return 员工集合
     */
    List<EmployeeBean> findByItem(String name,String startTime,String endTime);

    EmployeeBean findById(int id);

}
